using DataScripter.Scripting.Processes;
using DataScripter.Scripting.Processes.Output;

namespace DataScripter.Scripting.ProcessDefinitions
{
    public interface IProcessDefinition : INamedObject
    {
        void AddProcess(string name, IProcess process);
        IProcessOutput Run();
        IProcess GetProcessByName(string processName);
        IProcessOutput Output { get; }
    }
}